package com.wxh.cloud.gateway.service.impl;

import org.springframework.cloud.gateway.route.RouteDefinition;
import org.springframework.cloud.gateway.route.RouteDefinitionRepository;
import org.springframework.context.ApplicationEventPublisher;
import org.springframework.context.ApplicationEventPublisherAware;

import reactor.core.publisher.Flux;
import reactor.core.publisher.Mono;

public class MyRouteDefinitionRepository implements RouteDefinitionRepository,ApplicationEventPublisherAware{

	@Override
	public Flux<RouteDefinition> getRouteDefinitions() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Mono<Void> save(Mono<RouteDefinition> route) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Mono<Void> delete(Mono<String> routeId) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void setApplicationEventPublisher(ApplicationEventPublisher applicationEventPublisher) {
		// TODO Auto-generated method stub
		
	}

}
